    html,
    body {
      height: 100%;
      /* The html and body elements cannot have any padding or margin. */
    }   

    html,body,h1,h2,h3,h4,h5,h6,button,input,select,textarea
    {
        font-family:"微软雅黑";
    }

    .no-padding{
      padding:0;
    }

    /* Wrapper for page content to push down footer */
    #wrap {
      min-height: 100%;
      height: auto;
      /* Negative indent footer by its height */
      margin: 0 auto -30px;
      /* Pad bottom by footer height */
      padding: 0 0 30px;
    }   

    /* header */
    #header {
      border-bottom: 1px solid #999;
      background-color: #FFB200;
    }

    #main {
      padding-top:50px;
    }

    #slogan {
        padding: 15px 0 15px 15px;
        display: block;
        color: #333;
    }
    
    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
        background-color: #BA8200;
        color : #fff;
    }
    /* header end */

    /* footer */
    #footer {
      height:30px;
    }   

    .copyright {
        padding-left:15px;
        line-height:30px;
        background-color:#4C9978;
        color: #ddd;
    }

    .copyright span {
        padding-right:10px;
        padding-left:10px;
    }

    .copyright span a {
        font-weight:bold;
        color:#fff;
    }
    /* footer end */

    /* login register */
    .gray-bg {
        background-color:#F3F3F1;
    }

    .piclist-4 li{
        float:left;
        width:25%;
        list-style: none ;
    }

    .cool-block {
        margin-top:10px;
        background-color:#fff;
        padding:10px 10px 10px 30px;
    }

    .cool-block h3 {
        margin-bottom: 20px;
    }

    .form-control {
        width: 90%;
    }

    #fillin {
        margin-top:30px;
    }

    #captcha .col-lg-4 {
        margin-bottom:5px;
    }

    #captcha img {
        float:left;
    }

    #captcha a {
        margin-left:5px;line-height:35px;
    }

    .login2register {
        text-decoration:underline;
    }

    #submit {
        width:90%;margin-top:15px;
    }

    .delimiter {
        border-top:1px solid #ccc;color:#333;padding-top:20px;
    }

    .margin-top-10 {
        margin-top:10px;
    }
    
    .margin-bottom-10 {
        margin-bottom:10px;
    }

    .lineheight-25 {
        line-height:25px;
    }
